export default {
  methods: {
    loginConfirm() {
      // 判断token是否存在，再进行跳转
      if (!this.$store.getters.token) {
        this.$dialog
          .confirm({
            title: "温馨提示",
            message: "此时需要先登录才能继续操作哦",
            overlayStyle: {
              backgroundColor:
                "rgba(0, 0, 0, 0.3)" /* 设置背景颜色和不透明度 */,
            },
            cancelButtonText: "再逛逛",
            confirmButtonText: "去登录",
          })
          .then(() => {
            // 如果希望 跳转到登录 登录=>当前页 需要在跳转处携带参数
            // this.$route.fullPath 有携带参数
            this.$router.replace({
              path: "/login",
              query: {
                backUrl: this.$route.fullPath,
              },
            });
          })
          .catch(() => {
            // on cancel
          });
        return true;
      }
      return false;
    },
  },
};
